import { acceptHMRUpdate } from 'pinia'

const modulesFiles = import.meta.globEager('./modules/*.ts')
Object.keys(modulesFiles).forEach((modulePath) => {
  const store = modulesFiles[modulePath]
  Object.keys(store).forEach((key) => {
    if (key.startsWith('use')) {
      if (import.meta.hot) {
        import.meta.hot.accept(acceptHMRUpdate(store[key], import.meta.hot))
      }
    }
  })
})
